Golang Job: Senior Full stack Developer

Job added on

Company

Photon

Location

Ciudad de México - Mexico

Job type

Full-Time

Golang Job Details

Seeking an experienced API Engineer to help build and maintain our APIs and make them easy to adopt, hard to misuse, performant, and scalable for current and future users.

As an API Engineer, you will:
Work with an international team of developers to ensure API consistency, maintainability, and ease of use.

Write code using TypeScript/JavaScript and sometimes PHP or Golang

Serve as a liaison to developers who have API questions.

Explore new languages, frameworks, and methodologies while also being able to discuss when—and when not—to use them in a production environment.

Participate in a culture that values structured code reviews and deploying frequently.

An ideal candidate for this role will:
Have professional experience in designing, implementing and maintaining RESTful API endpoints and/or microservices

Know and love using HTTP verbs, status codes, and conventions. Experience with parts of a API Lifecycle

Possess a strong understanding of Typescript

Have experience with unit-, E2E-, integration- and contract-testing as well as with automation

Knowledge about AWS (S3, EC2, RDS, CloudWatch, API-Gateway)

Experience with CI/CD pipelines - we use GitHub Actions

Have experience using a flavor of version control—we use git and Github to collaborate and manage pull requests.

Have a willingness to experiment, evaluate, and introduce other team members to new frameworks, technologies, and workflows.

Demonstrate knowledge of application security models, principle of least privilege, etc.

Be a teamplayer; software engineering is a team sport and as such we work in a team as a team.

We are not looking for solo flyers.

Good communication skills as well as the ability to pass on your knowledge.

Nice to have:
Experience with Terraform or similar infrastructure as code software tools, Docker

Knowledge about Google Cloud & Go